package com.wuyou.array;

import javax.sound.midi.Soundbank;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

public class ForeachTest {

    public static void main(String[] args) {

//        List<Object> list = new ArrayList<>();
//
//        list.forEach(e -> {
//
//        });
//
//        Byte b = 1;
//        System.out.println("1".equals(b));
//        System.out.println(b != null && b == 1);
//        System.out.println(Objects.equals(b, 1));
//        System.out.println(b.compareTo((byte) 1));
//
//        BigDecimal zero = BigDecimal.ZERO;
//        System.out.println(zero);
//        System.out.println(zero.stripTrailingZeros());
//        System.out.println(zero.setScale(3, BigDecimal.ROUND_HALF_UP));
//        BigDecimal temp = new BigDecimal("233.12300000000000");
//        temp.stripTrailingZeros();
//        System.out.println(temp);
//        zero.add(new BigDecimal("2"));
//        System.out.println(zero);

        List<BigDecimal> list1 = new ArrayList<>();

        list1.add(new BigDecimal("0"));
        list1.add(new BigDecimal("1"));
        list1.add(new BigDecimal("2"));
        list1.add(new BigDecimal("3"));
        list1.add(new BigDecimal("4"));
        list1.add(new BigDecimal("5"));

        final BigDecimal[] sum = {new BigDecimal("0")};
        list1.forEach(e-> sum[0] = sum[0].add(e));
        System.out.println(sum[0]);
        System.out.println(new BigDecimal("211221211221").divide(sum[0]));
        BigDecimal x = new BigDecimal("0");
        System.out.println(new BigDecimal("0").toPlainString());
    }
}
